home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / oleo-1_4.lha / oleo-1.4 / NEWS < prev    next >
Text File  |  1993-05-23  |  7KB  |  194 lines

  1. ===== Oleo 1.4 =====
  2.  
  3. A whole mess of bugfixes and portability fixes.
  4.  
  5. Oleo still does not run on systems that lack the `select' system call.
  6. Volunteers who would like to port Oleo to such systems (perhaps
  7. adapting code form GNU Emacs) are encouraged to write to
  8. bug-oleo@prep.ai.mit.edu.
  9.  
  10. ===== Oleo 1.3.1 =====
  11.  
  12. - Several compilation problems (io-edit.c, autoconf goodies) have been
  13.   fixed, as well as all reported bugs.
  14.  
  15. - Date formula functions have been added using strftime, localtime, gmtime, mktime,
  16.   GNU get_date, and GNU posixtm.  
  17.  
  18.   Oleo measures time using integers that count seconds.  Calendar dates
  19.   (as opposed to intervals of time) are measured from 1 Jan 1970 GMT.
  20.  
  21.   The new Oleo functions are:
  22.  
  23.       Computing times from conventional representations:
  24.  
  25.   hms_to_time        compute an interval from hours, minutes, and seconds
  26.   dhms_to_time        compute an interval from days, hours, minutes, and seconds
  27.  
  28.   time_to_d        compute the number of days in an interval
  29.   time_to_h           "     "     "   "  hours   "    "
  30.   time_to_m            "     "     "   "  minutes "    "
  31.   time_to_s            "     "     "   "  seconds "    "
  32.  
  33.   ymd            Convert a local year, month, and day to an absolute time.
  34.   ymd_dst        The same, but perhaps overriding normal d.s.t. conventions.
  35.  
  36.   get_date        Parse a date in the style of GNU date or GNU tar.
  37.   posix_date        Parse a date following Posix syntax.
  38.  
  39.  
  40.        Converting from absolute times to calendar times
  41.  
  42.  
  43.   local_year, local_month,        These convert with respect to
  44.   local_date, local_hour,        the local timezone.
  45.   local_min, local_sec,
  46.   local_isdst, local_yday, local_wday
  47.  
  48.   gmt_year, gmt_month,            These convert with respect to
  49.   gmt_date, gmt_hour,            GMT.
  50.   gmt_min, gmt_sec,
  51.   gmt_isdst, gmt_yday, gmt_wday
  52.  
  53.  
  54.   Finally, the miscellaneous pile:
  55.  
  56.   strftime        Format a time nicely (on-line help (^H^F) has details)
  57.  
  58.  
  59. ===== Oleo 1.3 =====
  60.  
  61. - Many keybindings have changed.  The new bindings more closely resemble Emacs.
  62.   Most commands are now bound to control or meta characters.
  63.   Alphanumeric characters begin cell entry.  There are a variety of
  64.   new motion commands.
  65.  
  66.   The file KEYS contains a wallchart of Oleo bindings.  This file was
  67.   derived from the output of the command `M-x write-wallchart'.
  68.  
  69. - There is now on-line help for interactive functions and formula
  70.   expressions.  ^H is the help prefix.
  71.  
  72. - Argument prompting has changed.   Oleo's interactive behavior is now
  73.   much less like vi, and much more like Emacs.  For example, the
  74.   arguments to interactive functions are now prompted for indivdually
  75.   rather than with a single readline.
  76.  
  77. - Oleo speaks gnuplot.  A series of graph commands (accessed via
  78.   `M-g') can be used to create gnuplot graphs of data in Oleo
  79.   spreadsheets.  X11 users can draw graphs on the screen.  Anyone can
  80.   generate postscript.
  81.  
  82. - Tax forms!  A volunteer has created the spreadsheet irs-1992.oleo.
  83.   It contains spreadsheets for a number of federal and State of
  84.   Connecticut tax forms.  Thanks to Ronald Florence <ron@mlfarm.com>.
  85.  
  86. - Larger address space.  By default, Oleo now provides 16 bit cell
  87.   addresses (there are 65535 rows and columns).
  88.  
  89.  
  90.  
  91. ===== Oleo 1.2.2 =====
  92.  
  93. This is a bugfix release.  Nearly all bugs reported for 1.2.1 have
  94. been fixed (a few could not be reproduced).  Many portability problems
  95. have been fixed.
  96.  
  97. Release 1.2.2 has been built and (minimally) tested on these systems:
  98.  
  99.     RS/6000 running AIX
  100.     Sun4 running SunOS 4.1.1
  101.     Sun3 running SunOS 4.1.1_U1
  102.  
  103. A more significant amount of testing has been done on DECstation
  104. 5000's running Ultrix 4.2.
  105.  
  106. ===== Oleo 1.2.1 =====
  107.  
  108. This is a bugfix release.  Various configuration problems and a few
  109. trivial bugs in the 1.2 release have been repaired.
  110.  
  111. ===== Oleo 1.2 =====
  112.  
  113. This is primarily a bigfix release.  In addition, there are some new features.
  114.  
  115. * New command line options
  116.  
  117.   --version or -v: print out a version number
  118.   --quiet or -q: don't print the disclaimer
  119.   --ignore-init-file or -f: don't read commands from .oleorc or ~/.oleorc
  120.  
  121. * New commands/Changes to commands
  122.  
  123.   write-variables:  writes to a file or pipe the values of all variables 
  124.     that are bound to cells.  Variables bound to regions are not 
  125.     written.
  126.  
  127.   read-variables: The inverse of write-variables.  Variables that are
  128.     bound to a range cause an error.  Variables not bound to a
  129.     cell are ignored.
  130.  
  131.   Format-cell and format-region can now be used to set cell fonts.
  132.  
  133.   set-region-forumla: This can be used to edit many cells at once.
  134.  
  135.   {upper,lower}-{left,right}: These commands go to extremes.  They are
  136.   bound to M-{^Y ^U ^B and ^N}.
  137.  
  138.   {insert,delete}-{row,column}: new commands bound to ^O, ^K, M-^O, M-^K.
  139.  
  140.   {move,copy}-region: these commands now work (at least for many test cases).
  141.  
  142.   exchange-point-and-mark: ^X ^X
  143.  
  144. * File Format Changes
  145.  
  146.   SYLK mode appears to have changed at some time in the past.  Older
  147.   (and correct, i presume)  versions write cell references in a0
  148.   format.  The last alpha and early beta releases use rc format.  
  149.   Now there are two file formats ``sylk'' and ``sylk-noa0''.
  150.   If older sylk files don't work with one, they may with the other.
  151.   Hopefully, between them, all oleo-generated sylk files can be read.
  152.   Users are encouraged to read and write files in ``oleo'' format (the
  153.   default).
  154.  
  155.   Oleo file format has changed in a (hopefully) upward compatable way.
  156.  
  157.   When reading sylk or oleo files, a format error now causes the read
  158.   to be aborted.
  159.  
  160.   Oleo no longer generates a panic file on any signal (it dumps core
  161.   like everyone else).
  162.  
  163. * X tweaks
  164.  
  165.   The window now has a title.
  166.  
  167.   Whatever key corresponds to Mod1Mask is treated as a meta key.
  168.  
  169.   The resources oleo.geometry, oleo.foreground and oleo.background
  170.   have the expected effects.
  171.  
  172. * New formula functions
  173.  
  174.   In the `cells' package there is a new function vlookup_str that can
  175.   be used to search a table, using a keyword string.  See USING.
  176.  
  177. ===== Oleo 1.1 =====
  178.  
  179. Sat Nov 21 21:03:31 1992
  180.  
  181. This is a bugfix release.  Release 1.0 had a few trivial, but fatal
  182. bugs, and didn't work at all unless you editted global.h first.  If
  183. you had trouble with that release, please try this one.  
  184.  
  185. If formulas don't seem to work at all, or if you experience core dumps
  186. when defining formulas, check to see that that the definition of
  187. CELLREF in globals.h is correct for your system.  The current
  188. definitions assume that characters are 8 bits, and the short integers
  189. are 16 bits.
  190.  
  191. All reported bugs have been fixed.
  192.  
  193. The opening disclaimer is no longer printed if you have a .oleorc file.
  194.